Skip to content

feat(harness-app): support runtime config overrides - #1052

Merged
yaozheng-fang merged 1 commit into
volcengine:mainfrom
xgtcode:feat/harness-app-runtime-config
Sep 4, 2026
Merged

feat(harness-app): support runtime config overrides#1052
yaozheng-fang merged 1 commit into
volcengine:mainfrom
xgtcode:feat/harness-app-runtime-config

Conversation

@xgtcode

@xgtcode xgtcode commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add HarnessApp runtime config override support for model params, tools, skills, MCP, knowledge base, long-term memory, and max LLM calls.
  • Add AgentKit resource resolvers for knowledge base, long-term memory, and MCP router ids.
  • Extend HarnessApp HTTP/runtime behavior for session creation, /get_agent_config, harness_merge, and request-level plugin config.
  • Update HarnessApp image dependencies to include optional backend extras needed by request-level resources.

Tests

  • uv run pre-commit run --all-files
  • uv run pytest -q tests/cli/test_cli_harness_open_source_defaults.py tests/cloud/test_harness_app_contract.py tests/cloud/test_harness_app_http.py tests/cloud/test_harness_enhance_env.py tests/tools/test_builtin_registry_contract.py

@xgtcode
xgtcode force-pushed the feat/harness-app-runtime-config branch from a1521ae to 55162c1 Compare September 3, 2026 12:36
@xgtcode
xgtcode force-pushed the feat/harness-app-runtime-config branch from 55162c1 to 5f2412f Compare September 3, 2026 13:11
@yaozheng-fang
yaozheng-fang merged commit 80e968d into volcengine:main Sep 4, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants